home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / filutil / flex247x.zip / FLEX247 / README.BCC < prev   
Text File  |  1994-09-29  |  2KB  |  57 lines

  1. README flex 2.4.7 - Borland 4.02 distribution
  2. ----------------------------------------------------------------
  3. enclosed in flex247s.zip (source) and flex247x.zip (executable)
  4. ----------------------------------------------------------------
  5.  
  6. This flex (2.4.7) executable was compiled with, and generates code
  7. that is successfully compiled with Borland C/C++ 4.02
  8.  
  9. A limitation is that very large scanner input files (that is to say,
  10. a very large number of actions) may cause the flex to terminate while
  11. trying to reallocate a buffer greater than 64 KB of memory.  This
  12. could in fact be worked around by using a far memory allocation
  13. routine at the expense of source code portability.  I chose to remain
  14. ansi-c compatible - the only scanner input that I've seen venture
  15. close to this is the scanner for flex itself.
  16.  
  17. The enclosed flex.skl is the same as the hard-coded skeleton; it
  18. compiles cleanly with borland as a standalone c file or as a c file
  19. included within 'extern "C" {...}' in a c++ file.  I have not yet
  20. tried out a true c++ generated scanner (with the '-+' option) but
  21. expect to do so soon (*and* expect not to have any problems (thanks
  22. vern)).  But I *will* advise and repost any additional patches that
  23. might prove to be necessary.
  24.  
  25. Installation for DOS: copy the executable into a directory on your
  26. path. That's it.
  27.  
  28. The archive file (flex247x.zip) includes
  29.  
  30. flex.exe    executable
  31. flex.skl    the skeleton that you can modify to suit yourself
  32. flex.1        nroff source for the man page
  33. flexdoc.1    nroff source for the manual
  34. flex.man    the man page formatted
  35. flexdoc.man    the manual formatted
  36. copying        read this
  37. news        release notes
  38. readme        Vern's original readme
  39. readme.bcc    this file
  40. bccdiffs    (unified) context diffs for the distribution sources
  41. makefile    a makefile for BCC 4.02, using Borland's make
  42.  
  43. The archive file (flex247s.zip) includes
  44.  
  45. all the above files (except the executable, of course,) and all
  46. files include in the original distribution archive.  Ths sources in
  47. the directory are those that have been patched for compilation with
  48. bcc.  If you want the originals, you probably know where to find 'em
  49. - and I expect that you could recreate them from the diffs :-)
  50.  
  51. Have fun.
  52.  
  53. Terry Kane
  54. tkane01@eagle.cc.emory.edu
  55.  
  56. Bugs lurk in corners and congregate at boundaries.  (Bezier)
  57.